Summary

Accession Number TCMCG021G03533
LOCUS LOC105038600
Length 54033bp
Organism Elaeis guineensis
GC(%) 18.43
GeneID 105038600
Protein Id XP_010912752.1
XP_029118428.1
XP_019703576.1
RNA Id XM_010914450.3
XM_029262595.1
XM_019848017.2


Sequence

CCCTCCTCCATGGCTGGTGGGGTACGATAATGGCCGATGATCACCAACCCTCTTCCAGGGCTCCGTGGGGTACAAGAATGACCGATCACCAACCCTCCTCCATGGCACCGATCTAAATTAAGCGAGGGGGGATTGAGATTGAGAGTTAGAGAGAGAGAGAGAGAGATGGCGGAAGTGAGGGCGAACAAGAAGGTGGTGTTCAAGGACTTCATAACGGGTTTCCCCAAGGAGAGCGACATGGAGGTGGTGACGACGGACAAAGTCCGATTGAAGATCCCGGAGGGATCGACGGCGGTGCTGCTCAAGAACCTGTACCTCTCCTGCGACCCTTATATGCGGTGGCGTATGACCATGCACGACGAGCCCCCCTGCATCCCAGACTTCGTCCCCGGCTCGGTATACCATGTCAATATAACATTTATTTTACTATTTCTTAGGTTCTCTTTGGAGTTTGGGTTCTTTGATTCTTGTCGGTGGTCTTTTAACCGTTTATGGAATCTTGGTTGCTAGTTGTTTAGCCCTGGTTTTGGAGGGTAAATAGGTGGGATGGTGCCGCTGACCCGTTCATGGGCCGGGCCTCCGGCCTAAATTTTATTCATTTTTAATCAGGCTCCAAGCCAAGCCAGGTTTATATAGATTTTGATATTTTCTAGGTCCAAATCCGGCCCGTAATCTGATCTTGACATGGTGGTTGATTCATTGGTAATTTTTATGGGGCTTTGGGGTTGAATGGTTCTTTTGTTTGTTGCTTGTGTCATCATTAACGTATACTTGAGTATTTTAATAAAGTAGTATCGGTAACTCTATGGTATATGTTGCTTAAATTAGATGTACATGCACTGACTTGTTCTATGTACGGTAGTTACGGCTTTTGGAGAAAGAGTGTGGATTCTCTGGATGCATCATAATTTACGCATACTATTCATCGCACAATATATGGCTGCATATGATGCACGCATCATGCAGTGCATCGCAAGTACCGCAAAAGATCCATGCTGTTGGAGAAATTTTTGGATAGATTTAGACTTTTGTTTGGCAAAACTATTGTTAGTAGAGTGTTTGGAATTTTTGAAAGCAGATTTTTGAGAAGTAGAGATTTTGAAAAATAGAGTTCTTACGAAAAGCTGTTTACTATTTGGTAACTATATTTTTAAAGTGGTGTAGAACTTTAACATGTGTTTGATAACCAAACTAAAAAGTACTTTGGATATGATAAAATGACTATAAAAGACATTATATAATATTGTGCAATGGAGTATAATAACATATAATATATATTATTATATAAATATATTGCATTATAGTAATATAATATAATATTATTATAATGAGACAGGTTTGGATAAGATCGATCGGATTTGGATTCAGATTCGGTCAAATCAAATCTATATAATGGAGGTCCTACATTGATGATTCAAGTTATTGAATGTGATCTACTATCTTAAAACTATTTGCGCACTAAAAATCATATGATTTGGAGATCCTTAGCCTATGCATCAAGTGATCAAAAAATACATCTAATTTAATTTTATTTAGACTGTCCAATTTTAGCTATTTGATGCATAAGCTAGGAGATCTCCAAATCATATGATTTTTTATGTGTAAGTAATTTTTGGATAATAGATCATATTCAATGGCTTAGATCGTTAATGTAGGACATCTGTTATAAAGTTTTGATCTGATCAAATTTGAATCCAAATCCGATCGATCTTATTCTAATCTGGCTCTTATTATAATATAATTAATATAATATTATATATTATAGCATAATAATATAATATTATATTATATAATATAATATAACAATATATTTTTATGTAGTATAATATTATTATAATGTAACATAATATAATATGATACGGTAATATAATATAATATAACAATATATGGTATTATTACATATTATAATATTATTATATATTATAATATTACTATAATATAATATAATAACATATTATTGTAATATAATATAAAATAGTATAATATAATGTCATAATAGTATGATATATTATAATATAATAAAATATTTATAGTATAATACAGATGCATACAATCACACTTACAAAAAATGAGATTTTAGGATTTTTTTCTATCTAATGCTTTCCCTATTTTTGCTTTTGTTATACATAATGAAATATTATTGGTTGATATGATAAATAAAGTATATATAGAAGCCACCATATCCATAACAAATTCCAAAATATGCATTAACTATTAATGTTACCGGATTATTTTGCATTCCTAATTCTAATAGCAACAAAAATGTAAGGTGCAAGTTGTCTCAAATCCAAAATATGAATGATATAAGATAAAATTCATATTACATGTACAATTTTATAAAAAAAGAAGTCAATGAGTTATAAGAAGAGTATTAATATGATTCACATAGAACATTCATCTCATAGTTACTCGTTGTTCGACTTTGCTTCGTATCTGGTTCTTCTTGTGATTCACTAATCTCTAAACAATCTGGAGGGAGTAGATCCTCACATCACCATAAGGCTAAAATTCAAAGTCTTTAATTACATGATTTCTAATAGTTATGAATGGTTTTACAAGCCACTATAATTTGTAAAGAAACTATACATATTTCCAATTTAAATACATACGCACATACAGTACATACATATCCAGTTCTTCCACATAAACAAAATTGCTTATGAATATATATATATGTGACATGCATGTGTTCATACAATATATATAAATACAATTTTTATGCCTAATTTATTTGTTTTGGTCATGCACTTTTGCTTATCGTCCAACACAATTCATCTTTAGCATCATAACCATCATTATTAAAACAAGATAACAATGTTCACTGGCTGTTGATATGTTTCAAGGATGTTTCTTTTACCTAGGCCACTCGAATGTTTGTTCTATCAGCTACGTTTCAGGTTTAAAGATTTCAAGGATCACTACTATTTTATGCAATTAGGTGCTTCACTTCTTTTGCTTTTGGAATCATTACACTATTATTAACATCTCAAACTTATCGATTCATAGAGTGCTTGCTATATTTACTTCTTTAGAGACTTATCTATATTCTTATTACTTGGTCCTCTCCCTTACCTTTTCAAGAATGCCTTCTCTTTTCAAACTATGGTTGTTATCTTCTCGCAGAATATTTCTTATTAAAAGGGTATTCTGTCGTGAGATGTTAGTGTTTCTATCCAGCTATTCATGTTATATGCTTTTTTTTATGTTTATGTTTTTGTGTCTTTGTTGTGTCTACTCTATTTTTGCTGTAGTCCAAGTTGGTTTTGTATATCTCTGTACTTATTTTTCCTTTCTAATATAAGTTTTTACTCTTATTTTTTTTTTAAAAAAAGAAGGCTAAGTATAACCTATTGCTTTTAGTAATGATTAAAAGGTTCAGAGATCTAAATAGAAAAGTCCAAAGCCTATAATAGGTCATATATATATATATATATATATATATATATATATATATATATATATTAGTGTGTGTGTGTGTGTGTGTGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTACTATATATATATATATATATATATATATATATATATATATATATATATATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATTTCGTATTGACATGATGCATATAGAAAGNTAAAAAAAAGTCTGGATATAATAACATGAATATAGAATGATTTTAACACATAATGTTGCACATCCTTTTCATTTTTTATGGCAAAATATAATTATTTAATGTTAGATTGTCATTTTTCTTAGTTACAAAAGTGGAAAACATTTAAAACGTGACTCTAGAGACTCCCATAGCTATCTATAAAATGTGATATGTTGACCTAGAGATGAGATGAAACTTGTAAAGCTAGTTGGCATACACCTGATTGATGCTTTTTCCATTTGGAGTTGAGCCGAGTGATGTAAAATTGTGAGAGGTGATGGCACAGTAAAGATGGTGGAGAGGAGTTATTGAAAGAATAGTATTCTACAAGCCAATTGCATGGATGACGCGATAGAACTATTCTATGTTATCTTTCTACTTATTTGTATGATATTGATTATTTTATACATTTATGAGGCATTATGTTTCATCATTTGCTATATCATGTTCATGATTATGACTAATCCCATAGATTAGGACAATAGTTTTAGGATCATGATGAGATCACGCCAATGAGATCTAAAATCTTGATAGTCATAGTCTAAAATATTTCTAGTTGTAAGATCATCGAGTCAAAGATCGATACTGCCGGTAAGATTGGTACATCCTATGTATGCTCAACAGAGAGGATGATTGATCTTACAATCACTTATGTGGTGATACTAATACAAGAATATAGGTGCTCATTGGAGAATGAGTTCACTGAACTGATCCGCAGGGAGAACATCTGATAGAGCCTTACAGCATGTCAATAGATGGTTCTTCAACGGGAGTGGTGCAAGTGATCCTTTGACCTGAGATCACTATGGTACCTTGTATATATGGATCCATGCTTTGGTTCATACTCTAGCATGACTCTTTGAGACATATGAGATGTTCTGGGTGTGGTGAAGTGTGCATGGAGGTTGTAAGTGTTTAGCAAGAAATAGGTCACTTCTTGTAAGAGGAGAGAACATCCTATGTGGTCTCATAGAGTGATGACTCAGAGAATCTCTGACTAGAGTAGGGATGAATAATAGAAAAAAATTTTTACTGGTTCATTAATCGAGTCATCATCATCAGATCGAGGGATATATATGGATAGGTATTTGGGCTTGATATGTTTTCATGCCCATGGTCTGTTTAGAATGTTGTGTGATCGAAGGATTAAATTGCATGATAATTCATCATGAAAAGATAATTTTGATATTCTACCAAATTTCATATCTTCTGGATAGTCATGATATATTGATAAACGTCAACTTTGACTTGTAGGTTCCAATGAATTAAAGGTGTTTAATTCAACAAATTAATTAGAAGAGTTCTGATTAATTGATCAATTTAGGTTTAATGTGTCTTGGACCTAATTGGATTAGGTGCATATGAATTCGACCTACTGTCAGCTAGATGTAGAATCTAATGGATCACACGCAAAAGAAAATTGGTCTTGGACTTTCGATTAGGTCTTGTTGAACCTAATTGAATTGGATTTGGTTGAAATCCTAAATGGGTTTGAGTCAAGCATGCTAGTATATGTCTAAACCCTAATCCCTAATCTTATTGGATTCATAATTGACAATGGGCTTTGATTAGTCAAAGACCAAATCTATTGGACTTAAATTGGGTTTTGAATGGTTCAGATCCTATTTTAATTTGAGTCCAAGGCTCCTTGATTTGTGGGCATCAAAGATTTGGATGCATGAAGAGATCTCATGCGACATATCCACACGTCCCTCTTTTATTATTAGTGCCTCTTAGGAAGAATCTTTCTTTATGAAGGAAGTTTCTTGCACCCATATTTTTTCTTATGTGAAAGTGTTTCACATTAAGGACTCCTATCTATTCCACGCCTTATTATTATTTTTGTGTGAAAAACAATGCACCAAAAGGTTTGGCGTGGTGCTTCAGAGAAGTCCTTCTAAGAGAGGGAACTCCCTCACGCCTCTCATCTGTTCTCCATGCGTTTTGGTGTGGTTTCCTATGAGTCACGACTCTTGAGAATTTGCGTGAAATAGTTTCACAAGGAGATCGGTTTTGTGCCATGAGATGGTGCCTCTTCTTTTCCTATTTAAGATGAAGAGTCCATGTTTTTTGGTGCTCTTATCTCTTAGGATTTGATATGCCTTAGAAGGAATCTTTTTTGGAAAAAGATTTCTCACGCCTCATGCAAGATTTGTGGCATCCAAGTGTTGGTCACCAGATGAAATCTCCACGTAAAAGATAGGAGATTTTGTGCATCCCTTATTACACGTGAAGAGGGTCTTCACGTATCTGATGTTTGTGCCCAAAGGGAGGAGTCCTTCTGAGAGGACTCCTCCATATCTCATGCATAATTTGGTTGTGTGATGCTGGTTGTCACGCCCAAGAGTTGGGCGGATGATGAGTGTTTGACACCTATCATAACCCTAGCTTAAATCAAGATTTGGATCATGATTTTGTGCTGAAAAAGGTCAATTAGTTTGGGCTTATATGTTATGTATCAGTTGTCCAAATGTTGGACAAAATGAGGGCTGATTTCTTGAGGCTTATGAGTGGGTTTCCAATGGTCCAATTGTTGGACAAAGCATAGTCCAAATGTTGGACAAGAGGGCTAAGTGGCATGAGGGTTGTCATGTCCAAGAGAGGGAAGAAAGGAGTGAGAAAATCACCAAAAGTTGGTGATGAGAGAACAAGAGCAGCTACTGATTTTTTTGAGAAAAAATTCAACGAATTTGGATTGGGAGAGTCCTAGATCGAGATGGTGTGGATCTCCGTTGGAGGGCACAAGCTTGGGTGCCTCGAGGCTACCGATTACCAGGCAACTCGGATCTTCTTGTTTGGTATAACATTTCCAAGCTCTCTTTTATATATATGCTATGTGATTCATGTTCTTGTTTGATTGAATGCATCAAGGTGATATTAGGATTGGGATTCGGATCATATGTTTTCAATTGTTGTTACATGTTAAAAAATTTTAAAATTTCATTCCACTGTGCATCCGAATCCCAACAGTGGTATCAAAGCCATCCTTGATTGATTCAATCAAACGGCATGTTATTGTTGTGATATGGATTAGATCAAATTCATGATATGTCAAAATTAGAATTTAAAATGATGTTTAATTGCTGGTTTGTAGCATTTCTTGTAAAAGAATAATAGTTATCTTGTCCATGATCGAAACCTTAGCATGTAATTCCATGGCTTCACGATTTGTGTGACAAGTTTGGACTAGATCTGATGATCTACAATTTTCATGGAATTGCTGTCTTGTGCATGTGATGCACGAGGCGAAGGATGGTGGCATGTGATGCATATACCATAGATCTAGGATCGGCCACCATAGATTGGGCGTTGGTCATGATTGGATCTCCCATCATGGTTCTTGACCTAGTCATGTGGGTGGCTAGAAATCTCAATCATGGAAGGGATGCTTCAAATTTTGTTTAGGGTTTTTTGTCGATGGGTTTGTTTTGACTATAATTCATTAGTCTAATTTGATTAGGGTTTATGATTGTAGATCAGAATCAAACTCATAATTCTAAATTGATTAAAAATTTTGTTCAATTAAAATTAACTAAATTGTCATTGACCTAATTTGATTAGGATTTAAGTTTTAATTGACTGAATTTTTGCAAATCTAATTTGATTAGTGTTTGTTTAAGAATTGGTTAACTCAAGAAGGTGACATGTGGTTAATTTATAATTGTAATTGGGTCAAAAGTTAAACCCGAATCAAAAATCCTAGATAGATCCTGTACCAATATTTTAAACATCTTGATTGACATATATATGAATGATATAACAATTAGAATAATATGGTTATTTATTTTCATGCTTTCTATAAATATTATAAATTGCATGATGGATGGTTATGGACTAGAAACATCCATATGATGGATGTATCTGTGATGGCTGATTGTATGGCTGTATCTTTCTGTTTCTACCTTTGTATGTTTCTAACTATTGATTGGGACCTTTATATGTTGATGTAAAATTAAGGATAGAAAATTTTATTTGTAAATAGATAGAAATTATTTTTTTATATTTATAAATTAAAAAAAAGATGAAGCATTCATCGAAGCCTTCATGGAGATGAAGACTAGACTACTAGTGGGTTGAGAGCAGAGGTGCATGAAGATCTATCATGAGATGGTTTAATCCATGATGCACCCAGGATGAGACCAGTAATCCATCCCAGTGGCTCGGGTGGATTACATTAGAAAAATTCATAACCATCCGATTTTCCTATATGCTCTTTCATGCTAGTAGTTACATTTATATATATACTGCCCATGATGCATATTTATATGTTTGGATGTGCTTGAGACCGAAGACCTTCATAAAAATTATATTAATTCATAATGGCGAAGTGTTAAGAACACTATCCATGCCTTCCTTCATGCTAGGCCAATAGAGTATATCGAAAACTAGTGAGTTTGTTGTGCTATCCATAAGACTTGCTATAGGGCTTGATGTGATGTTGATTTGGTGCATATTGATGCTTATAAAATATTTAGCTCATGCTGAGTCAATAGAATATGTCAAAAACTGTAGTGAGTTTGTTGTGCTATCCACAAGACTTACTATAGGATTTGATATGACGTTGACTTAGTGATGCTTATGACATATTTGGGTATTGCTGCTTTGTTGTGCTATCCACAAGGATGGTATCATTCAGATATGACCATATAGAAATGAAGGATATGATTTAACTAAAACATTATAGTTTGTTGTGCTATCCATAAGGCTATAAATATTTTAGAGGCAAAAATTTTGTTGGAAGTTGTATGAGATGCAATTGGTAAAGAGTTACCTATCCTTGAACTCATAGAAGTTTGTTGTGCTATCCACAAAGCTTTTATGAGGAATTGGGATCTCAATCCCACTTAAAAATCTGACGATAGGATTTCTCATTTTCTATACTTGAGGGCTATGAAATTCGCCAAATAAGTAGGAGACACAGTTAGATAAAAGACCTCATCTAAATTATGCATGTCATCATGAGTTGTCCATTTATGTTTTGTTCTTATATATATTCATTTTGCATCTCACTGTCACTGCATGGTATATTTGATGCCAAAATATTGATCAAATCGAACCACACCAAAATTGAACCACATGAACTGGTTAAGGAACCTGATAATAGTTCTCAACTAGAAGAAAGTCTCTTATATTCTTCATTCTCCTGATTCTGATTAAATCAGGGATGATGCTATAAAGAAGAGAAAACAGCATATGAGATATGGCGATATGATAGTACGACTGTCATGTGTATTCTGATTGACTTGATCATGCGATTAAGTCAGTTAGGTTCTTGTATTGGATGGTGAGCTGAGCTAGGATTTGATCTTGCAAACACTCCCTGATTCATTCTTTTTGGATAGCATCATCGAGGAGAAGAAGGCAAAAAATGTCTTCACTAAAGGTACCTATTTCTGTTGTAGCAATATTCAGTATTTAAAAAAAAATTGCAAAAGTTATCTTGCAAGTGTGAAGCAGTAGCAAAATGCAAAAATTACATTTGCTAGAGGTTTGTATTTGATACAGACAAATTTATCATCAAGTACTTCAGTTTCAAATCTTGAGTATTTAATACCTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATAAAAGAGACCCCCCAGATACGTTCTCCTCTAAGCTCTAAGCACTATCTCTAAACTCTGCTAAAATTTCATTCGAGTGCTCCATTTCTGTTGAAGCAGAGTACTGACTTGAGCATCGGAGGGTCTTGTCGGAGCACCCCCAACTCCGGTTTAGACTTTCCTTGTAGGTCCCGACGGTGGCCGTGATCCCCTCGACTCCAGCTTCTCCGACATCGACGGAATTCTACACCAACACCACTGGTAATGGGAGCATAATTGAACTTAAGAAGTTCAAGATTTATAAACTATCCCACATCTACTTGTGGAGAGTCACAAGTTATTCCTCGACCAGATGTGCCTATTGATGAGGCACAATCTTGACACACATCTCCTCTCTGAAGGTCAATCAGAGTGTGTAATGTACCACTCGAAAATGAGTTTTGTCATTGAGAATGACAATAAGCCACACATCATTGAGAATGATGATCTCGTGACCTATTCGAAAATTATCATGAGTAGAGACTCTGACAGATGGCTTGAAGCCATGAAATTCGAGATGGACTCTCTATATATTAATCAAATATAGATTTTGGTTGATGCACCTGTGGGTATGACCTAATAGATTGCTAATAGAAATGTCCACCTGAATTTTGCTTGCTATTGCTGTATATAAGCTAGAGAGATTTATCTCAAGTGGGAGGGCAAATCTAATAAGCAAGCATCGAGGAGTTGGTGCATTCTTTTGATGAGACAGTCAAATTATTTGACTTTATCAAATATATGGATGAATCATGTGTGTATAAGAAGACAAGTGAGAGTCTCATTGACTTCTTGGTTCGATATGTGAATGACATACTATTCATTGGAAATGGTATCCCGATGTTTTCGATCAATTAAAAGCTAGCTATGACAGATGTTTTTCTTGTAAGACTTGGGTGAAGCATCCATTATACTTAGTATAAAGATCTATAGAGATAGATCTAAGTGGGTGCTAGGCTTGTCCTAATCTAGGTACATTAATTTCGTATTGAAGGGGTTCAACAATGGATGGGTGTAAAAGAATTTACTTACCCATATATTCAATATACTAAGCCCAATGCATTAGTTTTCAAGCAGATCTAGGAAAGAATCATTGAAAAAATTGTGAAAAGTATTCTCAAGTACTTGAGAAGTACCAGAGGAGCAGTGAATTGAAAAAGTTTCAAACAGTAAACTGTAGTTGGCTCAGTATATTGCTGTAAGTGAAGATTGCTAAGAAAAGTCGCCTGATGAAAGGGTTCATCAATGAGTTGGGTGTGGTCTCACTAGAAATCTACGCACATCCTAAGGCACTTTCATCTCATTTATGATGTGATCATAGGGTGAGATGATACAAAAAGCTACATAATGGATCTGTTCACTAAGCCTTGTCACAACAGCAGTGAAGTCACTATCTTGATTGCATGGGCATCAAATACAGGGACGTTTGACTTTAATGCAAGTGGAAGATTGAAAGAATAGTATCCTATAAGCCAATCGCATGGATGATGTGATGGGACTATTCTGAGTTATCTTTCTACTCATTTACATAGCATTGATTATTTTATACATTTATGAGATATTATGTTTCATCGTTTGCTGTATCATGTTCATGATTATGATGAACACCATAGATTAGAGTAATGATTTTAGGGCCATAATGAGATTATACCAGTGAGATCTAAAATCTTGATAGTCCCAATTTAAAATATTTTCAATCGTAGGATCATCGAATCGAAAATCGATGATACTGATAAGACTGGTACATCCTATGTATGCTCGATAGAAAGGATGATTGATCTCACAATTACTTATGTGGTGATACTAATACAAAGATGTAGGTGCTCATTGGAGAATGAGTTCACTAAACTAATCTGTAAAGAATATCTGATGGAGTCTTACAGCATATCAATAGATGGTTCTCCAGTGGGAGTGGTACAAGTGATCTTTTAATTTGAGATCACCATGGTACCTTGTGTATGTGGATCCATGCTTTGATTCATACTCTAGCATGATTCTTTGAGACATGTATAGGATGTTCCGGGTGTGGTGAAGTATGCATGAAGGTTATGAGTGGTCAACAAGGAATCGATCACTCCTTATAAGAGAAGAGGACATCCTATGTGGTCTCATTGGGTGATGACTCAGAGAATCTGGCCAGAGTAGGGATGAACAGTAGAAAAGAGTTTCTACTGGTTCATCTACCGAGTCATCATCATCAGATCGGGATACATATGGATAGGTATTTGGGCTTAATAAGTTTTTATGTCCATGATCTGTCTGGGATGTTGTATAATCGAAGGATTAAATTATACGGTAACTCACCACAGAAGAGTAACTTTGATATTTCATAAAATTTTATATCTTCTGAGTAGTCATAACACGTTGCTAGACATCAATCTTGACTTATAAGTCCCAGTGAATTAAAAGAGCTTAATTCAATAAATTAATTAAAAGAGTTCTAATTAATTGATGGATTTGGGTTCAATGTGTCTTGGACCTAATTGAATTAGGTGCACATAAACTTGACCTACTACTGGCTAGATGTGGACTTCAATAGGTCACACACAAAAGAAAATGGGTCTTGGACTTTCGATTTGGTCTTGTTGAACCTAATTGAATTGGATTTGGTTGAAATCCTAAATGGGTTTGAGTCAAGCATGCTAGCACATGTCTAAACCCTAATCCCTAATCTTATTGGATTCATAATTGGCTATGGGCTTTGATTAGTCAAAGACCAAATCTATTGGACTTAAATTGGGTTTTGAATGGTTCAAATCCTATTTTAATTTGAGTCCAAGGCTCCTTGCTTTGTGGGCATCCAAGATTTTGATGCATGAAGAAATCTCACGCCACATATCCACACGTCCCTCTTTTATTATTAGCGCCTCTTGGGAAGAATCTTTCTTTATGATGGAAGTTTCTTGTGCCCATATTTTTTCTTATGTGAAAGTGTTTCACATTAAGGACTCCTTTCTATTCCACGCCTTATTATTATTTTTGCATGAAAAACAATGCACCAAAAGGTTTGGCGCGGCGCTTCAGAGGAGTCCTTCTGAGAGAAGGGACTCCCTCACCCCTCCCATCTTTTCTCCATGCATTTTGGTGTGGCTTCCTATGAGTCACGACTCTTGGGAATTTGCGTGAAATAGTTTCACGAGGAGATCAGTTTTGTGCCATGAGATGGCACCTCTTCTTTTCCTATTTAAGATGAAGAGACCATGTTTTTTTGGTGCTCTTATCTCTTAGGATTTGATATGCCTTAGAAGGAATCTTTTTTGGAAAAAGATTTCTCACGCCTCATGCAAGATTTGTGGCGTCCAAGTGTTGGTCGCCAGATAAAATCTCCACGTAAAAGATAGGAGATTTTGTGCGTCCCTTATTACACGTGAAGTGGGTCTACACGTATCTGATGTTTGTGCCCAAAGGGAGGAGTCCTTCTGAGAGAAAGACTCCTCCATATCTCATGCATAATTTGGTTGTGTGATGCTAGTTGTCATGCCCAAGAGTTGGGCGGATGATGGGTGTTTGACACCTAACCCTAGCTTAAGTCAAGATTTGGATCATGATTTTGTGCTGAAAAGGGTCAATTAGTTTGGGCTTATATGTGGTGTATCAGTTGTCCAAATGTTGGACAGAATGAGGGCTGATTTCTTGAGGCTTATGAGTGGGTTTCTAATGGTCCAATTATTGGACAACGAATAGTCCAAATGTTGGACAAGAAGAGGGCTAAGTGCCATGAGGGTTGTCATGTCCAAGAGAGGGAAGAAAGGAGTGAGAAAATCACCAAAAGTTGGTGATGAGAGAACAGGAGCAGCTGCTGATTTTCTTAAGAAGAAATTCGGTGAATCTAGATTGGGAGAGTCCTAGATCGAGATTCTTGTGGATCATCATTGGAGGACACACGCTTCGGTGCCTCGAAAATACCAATTACCGGATAGGTCGGATCTTCCTGTTTGGTATAACATTTCCAATCTATCTTTTATATATATACTATGTGATTCATGTTCTTGTTTGATTGAATGCATCAAGGTAATATTGGATTGGGGTTCGGATCACATGTTTTCAATTGTTGTTACATGTTAAAAAAATTTTAAAATTCTATTCCGCTGCGCATCCGAATCCCAACAGTTCTATCTCATAATCTCTTTATTTGGTAAAAAATAGGAATGAAGTCAAAAAATTTCAAAAAAATACTTATAATCTTAAATAATTGGAGAGAAATAAGAAACAATACCTTGATTGTGTGGAAATAAGAGCTGAGGCAAATTGGGATCCTTTTTGTGTAGAAACAATATCTTGATTGTATGGGAAAGGAAGGAGCTGAGGGCGATTGGAATTCCTTTTGTATGTTAGTGTTTCTAAGAGTTATTTTGTGCATTATATTTTATAGAAATATAAATATAATTATGGAATTGTTTCATTGGTATTTTGGTCAGAAAATAAAATTTCATAAAGTTAGAACAACTTCTCAATGTGAGTTAGAAAGTATTTTTGGAAGAAGCTCCAAAATGGAGCTTCTCTCAAATAGATACTTTCAGCTTTTTGGTAAAACCAAAATAGCTTCTATACTTTCTTATCAAACACCATTATAACTATTCAAAGCAAGGTTCGTCGAACCGTCCCAAACTGGACAGTCAAGGCATTCTGAGCCATACCAACCGCAAATCAGGATGGTTCGGCCTTCCGAATCGGAATATTAGATGAGGAAGAGGGAAAGAGAGAGAAAGAGGGAAGAGAGAGAGGAGGGGAGAAAAAGAGGGGACAAAGCTGTCGGAGGGCCGATGGTGGCCCGCCAAGATCGTCGAAGGGCCACATAGGCCTCTATGGCTCTATGTCGCTCGATAGAGCGTTTAATCGAGAAACAAAGAGAAAAAGGGGGAGCGATAGTATCGGAGGGAGGCACAGTCGATGGAAAGGCCGTCAGGGGACGTCGGGTGGCTGTTGTGGCCATTGATCGATGGAAAAAATATGAGCGGAGCTGCGACTGTAGAATAGGGCGACTATTCCTATTCATCGTATTTTTTTTTAAATGATGATGAATAATGAAGCTGGCAATAAGTATGTCCGACTTCACTTAATTGAAGCCGGCAAACTTATTGTTGGCTACACTATGGTCGGAATTTTTTACAAAAATCCATGAAAGAGGGACGATCGTCTCTGTTTCACATCCGTGGAGATGCGGGCCGCAATTTCATCGTTTGACGGCCATAGCGGCCAGTCGAAGGCCCTCCAATGGCCTCTTTGCTGGCTTCTGCTCCCTCTTTTTCTTTCCCCCTCTCTCTATCTCTCTCTCTCTCTCGATCGTGATTTGATAGAGAAAGCAGAGGCCTTGGTGGCCCTCCAAACGTGCCCATGGCCCGCTTATGGCCACCGCCAATGTCTCCTTCGACCATCCTCTTCCTCCCTCCTCTTTTTCCTTCCCCTCTCTCTCTCCCTCCTCTCCGATTCCTTTATTTGCTTCTGTGTTGGTTTGATTTGGTCCAGTCTGATACGAATCTATACTGACTCATACCATCGGCCAACTGACACGGATGCTGATACCGATTCCGCAGACTTTCATTTAAAGTATTTTTGGAGGGTGGCCTCCCAAAAGCTTAGCCGAATAGGGCCTTAGTCTACCACATATGCTATAAGTAAAGCCAATGAAAAGATGCCACATCAGCATTTTAAACTAAAAATTTCTGCAATCTCCTTAACACGTCGCTGCTTAACTACCTCAATATACTTGAGGTGGTGCAGAATTTTTCAATTCAAAATATTGATATGGCATCTTTCCATGGGCTCTGTCTCCACACGTGGTAGACTAAGTCTCCCCAAGAATCTATGCTTGCCGCCCCTGCGCCCCCCCCCTCCTCCCCAAAAAAAGCTTAGCCAAATGGGGCCTTAGTCTACCATATGCTGTAAATAAAGTCAATGAAAAGATACCACATCAGTATTTTAAACTAAAAAATTCTGCAACCTCCTTAACACACCGTTGCTTAACCACCTCAATGTACTTAAGGTGGTGTAGAATTTTTCAATTCAAAATGTTGATGTGGCATCTTTCTATTGGCTTTGTCTTCACACATGGTAGACTAAGTCTACCCAAGAATCCCTACAACTTTTGAGAACAAGCACAATGAAAGATGCCATTTGAACAAGAAATGGCAGAAGTGCACCGGATAGAGAAGTTTATAGAAAAAGATTCTTAATTTTAGGAATGATCACGAAACTACCAAGAATTTGATGGTTCTTTTTAGTACTTTCTTTGCTCTTGTGGATTTGTTTGCTATGTGTCTTCTTGGATGAAGGGGTGTGTGTGTGTGTTTTCCCTTCTCTAATTTAAGGAAATCAAGACAAACTGATTCCTAGATGGGTTTCATTGAGAAATGCTATGTTGCAGCCCAATGGTTGATCCATCCAAAAATCGGACTGCTTTGATCCAGATCCACCAATACTTGCGTTGGTATAAAGTTTCTGAATGAGGGCTTGCCACTCTGGAAAACGTGCATGTGGTACTATGTTTTAATTCTGTCATTCTATTGATTAAATGTCCGTTTTTGGCATAAGAAACAAAAAAATTCAAGGTGGTTTAATAGGCGCTCAGTGAATATGGTCTTGTTTGATCATAAACTTGAAAAAGATATGTTGTTTTGTATCCAAAAGTGGGTTTCTTTCAGAGTTGCCATGTTGCACATTTGAAGGCAAAGCATGAAGTGATCAGTTCAAAAATACTGGAAGAGGGAATGAGGGTGAGGGACAATAGGTTCAATGGAAAACTATGGTGGACTGGCTAGGAAATTCATAGGTATATATATTTAATAACAGTTTGTCTTCCATATGTTATCTCCAATGTTACCAAGAATGTTACCCAAATTTGCCTTTTAGATCTAGATTTTGTATCACAAATTCAACTGTTGCATGGTGATGGTTTGTGCCAGACAGTACATACTAGGTTTGGTAGATACAAGCACAATATAAGGGCTAGGTACCATATATCATGAGTGTTTTTTTGTACTGATACGTGATGGTCAACATGGACCATCTTGAGTTGATACAAACCGACATGAGTTCATTTTTCCTATCTTGAACTTGGCATATGAATGGGAACATAATTGGTAAAATATGGCATGGCATGTCTTGGTGTAGTGTCACACATGACCAACATGATTGCAGCACACATGAATCTTTGATTTCCTGGTATTTAAGCTTTTACCATGCAAAAATTTGGCTTATATTATATTACTAGTTTTATAGTAATACAACTTAGTAATTTGGGGTCAGATGATAAGGATAAAATAGCAAGTGAAGAAGGGGAAAAACATGTCAGTAGTATATTTATGTGGAAGGAGATATAAAGTTTTAAAATCAGTGGCTAGAATTTCATATTTTTCATTGTAGACATAATATCCTACATTATGCTTTAAAGAGTCATATTTCTCTGTGATTTATGTTTGCTGCATCATTAAAGCTTAAGCTGTAGCTAGTATTTTGGAACTTGATAAAGTAAAAGGCCATCCAGTTCCCCGATCAAGTTAAAGCTGTTTCGGGCAATATGACCATCAAGGAACTTCTACTTTCTTCGGGCTTACTTGATAAAGTAAAAGGCCATCCAGTTCCTCGATCAAGTTAAAGCTGTTTCAGGCAATATTACTATCATGGAACTTGTACTTTATCTGGGCTTACATTTTGAGGTTCCCTCTTTGTCCTCCATGTTTTTTTTTAATTATATATATATATATACAGGTTGTAACTGGTGATGGTGTGGGTGAAGTAGTGGATTCCAGCAATCCAGATTTCAAGGTAGGTGACCTTGTGCGGGGCATTACTGGATGGGAAGAGTATAGTCTCATCACAGCACCAAAGATGCTTTCCAAGATCAGATACACTGATGTACCCCTTTCCTATTATACTGGCGTTCTTGGTAAGTTGTTTGTCTAGTAAAGATACATATCTGGAATTTGAGATCCGAATATGTTGAGTACATTACCATGAAACAATAGTCATTCTTTGATATGGTTATATGTTACTTAGGTACTTCTGATGTGATAGTTGTATTATATGATTGTTTAACATCTTGCAACAATGATAAATGATACTGAAAATCATTAACATCTAACATGGTGTGGAACATTCTGTGTTAGTATTACTGCTGCTGGAAATGTTTCAGGGAGAAATAAGGCCATAAGTAAAATATATCATCTGGATCAAGGATTTCCTGTTCGCAAAATTGCAGACCTAAAGCATGAATAAAAATTTCTGTTTATTTATTCGACCCTCAGGTAGCAGAAGATTTTTCTAATAACAAGTCCCTTTAAGTGGCAACTTGAGAATGACTCAAGTAACAGTCCTGGTGGTATGCAGGGTGTGTTGCAACCTTGGCTGTCTTAGACTAGATGAGCAAAGGCACATATATGTACTTAATGTAGTATCCTACTCAAAAAAGAACTACCCAACATCTGGTGTTATGTGAGGCTGCCAATCACAGATTCCAGAAGCCGTGTTTGGAAAACAAAAGAGTCAAACAAGAGAAAAGTTCAATGTAAATTGGATCAATTTATTTTGTGATTAAGGTGGTCTCAATTATCAGCTTTGTGCATCAAGCCAGGAGAGTCCAGACAAGTGTACTGAGCCCGACCTAGATCGAGTAATTACTATGGTGAAGAAAAAGAATGTCACTGAACTTTTGTAGATTAGTTCTGTTCCTTAGTTTCCATGCTTTTCGTACAATTTGTCATATGGCTTCTGACATTATTGTTTTAATCTTCAGGCATGCCAGGGCTCACAGCTTATGCAGGATTTCATGAGATCTGCTCACCTAAAAATGGGGAATATGTCTTTGTGTCAGCTGCATCAGGTGCTGTTGGACAGCTAGTTGGGCAGTTCGCCAAATTAATGGGCTGTTACGTGGTTGGAAGTGCTGGCTCTGATGAAAAGGTTTGTATGACTGTGACTGGGTTTGTTCATTTCTCAAAATTTGAATAGGAGGAATTGGTGAAACATATAAAATATAAAAAAATTGATCAGGCATGAGGTTAGAACCTCCAAATGATTCATTTAAAATGGGCTAGGAATTTTTAACAGAGTGGACCTATTTGTTGTTAACTTGAGGTTGCATGTGTTGGATTCAGGTTAGCCAAATTGTTTTGCAGAATGAGCACTTCACATCAAATTTCCCTAGATCCCTTTTCAGCTGCAATTTATTATGCAAGCAACCTCAGGGGCTTAGATATTGGAAAAATGTTATAATCTTATAGGTCTCAAATCCCAATTAGAAGAATTCACCATCCATAACCTGAAAGGTTTCACAGTGGATGTGTCCTTTTTGTATTTACTTATGACTTACATGAGATCGAAGAGGTATAATGGATATGATTGTGGGTGAGAAGAAAATTGTACACATTCAGCTTTAGCGAAACGAAGCAATAATCCTGAGAGATCTTGTGTTCTTATGTGCATATTATTCATGCCTCTTATGTTTAAGCATTACTCAATTTCTTCTTTGGCACTGCATTCTGAGAGAGATTTTTGTGTTCTCATTGCATTTTATTCATGCCTGTTCTGTTTAAGATTGCTCAACTTCCTTTCTGGCTCTGTCTACTCAGGTCAACTTATTGAAGAACAAGTTTGGTTTTGATGAGGCTTTTAATTATAAGGAGGAGCCTGACTTGAATGCAGCTTTAAAGAGGTCGGTTGCCCATTTTTTTTTTTTTCCTGATTGACATTTTTTATCTCAAGAGAACTGCTGGTTTATGAAACTAATGATCTGCAGCCAGCCTTAAACTCTTCATCATAAATTGAATTACATGACACAGACGACTATGTGGCTGGGTCTTGCCCATGTATGTTATGCAACTTAGCTTCAATTCCGACTGTCCTGATTTCTGAAAATCTCTGCAATGGAATTTTTGACAATCCATGGTTGGCAGGTGCTCTTTTGCAGGATGTTTGAATAATACATGCTCTGTTTGAGTGGTTAGCATGGTCTAGTTAGTGTAGTTTGGAGGATATAGAGTTGGAGTTTGGAGAACATAGAGTTGCCTTAAAAATATTTGGACTGTTATAAACCCAGGTTGTGGAGATTTTTCTATATCTTAGACAAAAGGGTATCTGTTGTCATAATACATAAATAGTGGTATGCTGGTATTAGATAGATAGCTCTGTCTGTTGGGAATTATGTCCTAAAGCCAATCGTTTGACGATTGTGCTAATTATAAATGTATATGAATTGATAAATAATAAAAATTATTTTTCATCACAAGGATACATCTTCTAACGAACTCCTATATTGTGATGAAGTCCTTAGGACTACTTTGATCGATAAAGGAGAATTTATCGCGTAGTCCTTAAATTAGTTCGCGACCAAACGATACGCTATTACTAGGACGATAGCGATATTAAGTGTAGGTCATTGTATGCCATATGCGTTGGTTGTCTTCGTAATCAAATGGTATGGAGATATTAGTATGGCATGCAGGTGAGATGTAGGAGTACATCGTCACTGAACGTGACTAATTATGGAGCACTGCTGTCAAGGATAGCTCGCGAAGGGTATGGGTATAAGTGTCCCACCGACTTGAAATCACCTCGGTGACTTGCAAGCAATTCACTGTACTTTGATGTCGGACTAACTGAGTTTTTAATTCAGTGATGGAAGATTTTTGGGTGCAGTCAAGTATTTGTCAAGTCGGTACGCGAGTCAAGATGAGATTGACCCCTCCGAATTAGTAGGAGATATGCATCAGTGTATTTCAATTTAGCAAAATCTGGGCCCGGGTAAACTATGTGATAGATTTGAAAAAGATTGAAATATAATGTGGATGACTTATCTAGGATTGACAGTTAAATCCTAGATCATCCTCGAGCATTAGAATCAAAAGGATGAATTATACGATAACCATACGCCAATAGATTCTTGAATGTTGCTTCGCCATCATTCGACCTATCCGGACGTCGGGTCATCATTGCTAGATGGTTACATCGATTGGTTCAGAAAGGTGTTCTTGTGTTACCGGCTTAGGTTCGAACCTATGAGGTCACACTCAAAAGAAGTTTCTGACTGATCATGTGGCTGATCAACGATTGAGAATCATTCAAGGACTTAATCGTCAATTTAATTGATGATTAATATTATGCAAAAGTTATAATAAATTAATTCATCAAGTGTTAGTGAATTAATGAAGGATTAATTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCATTGAATAAAATAATTATTTTGATGATACATAATATACAATCATTGAATAGAAAGGTTATTTGATGATATATATAGTACATATATATCTTTTTCGGTTTATTTAAGCCATGTTGGATTGTTGTGTATGATTTCATGATATTTATTTTTGTTTTGATATTAATTATTTATTATTTTTATCATTAAATTATTTATGTTAATATTTGTGCAGAGATTCCTATTGAGCTATTAGCCAATACTACTTTGTTGTTTTCTTTTCAAAATCCTAACATGCTTAGTACTTGGTTGTGGTTTAAGACCGTTGATGAACCAAGGAATAATTAAGAGTATTACCAATACCAATTAATAATTAAATTTGTAACTGGATAATTTTTTATAACTGATAATTATTTTGATGTTATTTAAAATGAGGGTTTCATTGGGTCTTACATATTCTCTTGAACGATATCCTTTGGAATGTGCGTGCGGGTCACATTTCTTTTTTTTAATACCTTTTTTTTTCATTCTTTTTTTTTATTTTATTTTTTTTCCTCTTTTACTTCCTTCTTTTTTTTCTTTTTTTTCCCTTCATTTACTTTTTTATTCATTTACTTATTTCCTTTTTATTCTTCTTCTTACCTATCTTTCCTTTTTTCCTTCTTTCGCGGTATGGATAGTTTTAGAGTCCATCCCCATTCTAGTTCCAATTTTTTTAAGCCCGAATCAAAAACCATACTTGTAGATTGATGTTAATTTAGCAACACTTCAAAAATGTAGGGTTGGAATATTGTCACCAAAGCTTTAAATTCCATGAAATGAAGGTATTCCGATTTCTCTATAAAATAAAATATCCCACTATCCCGTCTTATCTCGATAATAATGGTGGTCAAGAGTCCCGTAGGTACCCTCTTCTCTCCCCTTCTATCTTTTCATTTTCTTTCTTTCTTTTATGCTCTTCTTTCTTTATTTTCTTCCTTCTTTTTTCATTTTTTTCCTTATAGTCTTTGCTTTCCTTTATCTGCTTCTTTCTTTTTCTTATCCTTTCCTATACTTCTTTCTTTCCTCTTTCTTCTTTTTCCTTCCTTTCATTTTTCTTTCCTTTTTTTCATTCTCTTTCTTGTCTCTTCCTTCTTTGCTTTTTTTTCTTCTTTTCTTTTCTTTTTTCTTTTTCTTTATCTTTTCTTCCTTCCTTTCTTTTTTTTATTTTTTTTTGGGTCTGTTTGGTTGAGATTTGTCAAATTATGGGATAATCTAATAATTCATATGAATCATTTACCTGAAAAAATGATTGCAGAGAAAAATAATTTTTATTATATTTAATTGATAGAAAAAATTTTAAAAAAATAATATTGAAAAAAAATTACTACGTTTGGTTGGAGGTAGTGCTATATAAGAATATGATGAAATTTACAAATATATCCTTCAACATAAAGTAATTTTTTTAATACTAGAGTAGCATTGTCATTCCTAATTAGTTTTTATATGATGACTATAATTACATAATCATTTGCATAATGCCGTCTTTATCTTAATTTTTTTTACAAAAGCTCTTTATTGAATGAATTTAAAAAAATATCAAAATAAATTCAATAATTATATATGCAGCTTTATTGGGATATTTTTGTGAAGTATAGATTATCACCATTCAAAAATTTTTCAAATACGAAAAACTCCATGATATTTGTTATACCTTCTCTCTCCAAAAAATAAACATGGCACCCATCAATTTTTTTACCATCTTTTTTTTTTATATCAAATATGGTAATCTAAAATGGGATTCATTTTTCTATGCCAAATTATCTCCAACTAAATGGACCCTTCATTCATTTTTTTTTCTTTATCTTTTCATTTTTTCCTTTTTTTCCTTTTTTTTTTCTTCACTGCGCGAATGAGTTGTGGAGTTCCGATCCCATCTTAATCCTATTTGTTCACAAGAATGTGACAGGATAGCCAGAATGGCGCCCATCCCATTGAGATTTAAAATCTTAATTGTCATTATTGATATTGAATGCTATCGTTCCCAAATTCTTCCCTTTTCTAACCATTGCAAGGTCTTAATAACCATTCTATTTTATACCCTTAAACAAAATAATCATTGTTATATTCCAATATTCATTATAATAGTTACAATAGATAATAGATATTCGATATTGTTTTATTGTTAAACTTTTAATATGACGATAATAACTATAATATTTGCTATTAGAGCAGCATTATAACTAATTTAAAAAATATTTTTCTTGAGGTTATATTGTGTTTTGCAGAAAAATTTGTACCTAAACCTGATTTTTGAAAAAATATTTTTTTTCTTAAAATTGTAAAGGCATTTAACTTTGTTTTTGGAAAGTTTACTTTCCTAGAATATCTTTCCACCTTTGGTCTATGTACCAAGAATCCTCCTCCATGACACCACTCTAAAGCCCAAGGAGAAAAGGCAGTGAGCGAGAGAGAGAGAGGAAGAGCGAGAGAGAGATGGCAGAAGTAAGGGTGAACAAGAAAGTTGTGCTGAAGGACTTCATCACGGCTTTCCCCAGGGAGAGCGACATGGAGGTCGTGACGACGGACACCATCCAATTGAAGGTCCCCGAGGGATCAACAGCTGTCCTCCTCAAGAACCTCTATCTCTCCTGCGACCCTTATATGCGGTGGCGTATGAGCAAGCACGACGAGCCCATCTACTTCCCCGACTTCGTCCCTGGCTCGGTATACTATATAAATATGATATATAATAATACCCCTCTCTCTCTCACACATGCATGCTTTTTTTTAAACTAATACGTAAGTTACTATTTCCAACATTCTATTTGGAGTCAAGGTTCCTCGATGCTTGTAGGTGGTGTTCAATTGTTTATGAAATCTTTTAGCCCCGGCTTTGGAGGATAAAATGATGGAATGGTAGCTGTTTGTGTCATGATTGATCGAAAAAATTATACCATACATTGTGTGCACTGCATGGCCATGCACATAGCCCACTACTCATTCCTATGAATGTTATTCATCAAATGCTTATCTTGGTGCATCATTATAGGAATAAACGGCTATGATTATCTGCATGCATGGCCATGTGGTGCATGTAGTGTAGAGTACGACTTTCTTCATTAATAGATACTTATGAGAGAAGTGTCCAATAGTTTTAGGGTACCGACCTGATGCTATAACTCTGATTCCATACTTGATGGCTCCAACAGTTGTCTAGTTTTCTTATATTAGACATAAAGATTTGGATTATCGGGTTTTTGCTTATGATTACCATATGACTCATTCTATATTAATATTTAAAGATGTTATTTGAACAGTAAATGGGAAAAGAGCATCAGCTAGGGAAGTTTGGACAAAATTTTCATGGAAACATTAAGAAACTTAGCGTGCTGAGATATATTTTAAAACTGTTCATCTTCCATGTGTTATATCTGATGTTACAAAGAATGTTGCCCAAAATTAGCCTTCCAAAACTAGGCTACTATCACAGCTTCAAGCATTGCACTGTGATGGTTTGTGCTAGACATATGTATTGACCTTGCTAAATATAAGCACGATACAAAGGTTAGGGCCTGTATATCATGAATGTTTGTTGGTATCAATGCATGATGATCGATATAGACCATTTTGAATCAGCATAAACCGACACAAGTTCATTTTTCCTATCACAACAACAGGGCACATGATTGGCACAATATGGCATGACATGCATTGGTGTATTGTCGCAAGTCACCGGCATAATTGCAGCACACATGAATCTTTGCTTAGGTATTTAAGCTTTTAATATGCAAACATTTCGCTCACATTAAATTATTAATTTTATAATGATATAACTTAGTAATTTGGGGCCGCATGACAAGGATAAAATCACAGGATAAAATCACAGGTCAAGGAGAGGAAAACTATATATGCTTGGTAGTAAAGTGAGGTGGAAGGAGCTAGGTATATAATTTTAAAAGCAATGGCTAGAATTTCATTTCTTTTGCATTGGAGAAATAATACATATGATCATACATCATGTGTTAAAGAGTCATGTTCTCCATAATTCACGTTAGCTATATGATTAGAGATTAATCTATATCTGGTATTTTTAAACTTGATAAAGAAAAAGGTAATCCAGTTCCACAATCAAGTTAGGGTTCCATCTTCCTCCATGTCCATCATTTTCCTTCTTTTATTTTTTTTGTACAGGCCATAACTGGTGTAGGCGTGGGTAAAGTATTGGATTCCAGCCATCCAGATTTCAAGGTAGGTGACTACGTGTGGGGCATGACTGGATGGGAAGAGTATAGCCTCATTACATCAACAGAGGGATTTTTCAAGATCAGATACCCTGATCTACCCCTTTCTTATTACACTGGCCTGCTTGGTAAGTATTTTGTTCAGTAAATGAATACATATCTGGAATTTGCAATCATAATATGTTGAGTAATAACCATTAAACAGTAGGCATTCTTTGATATGGTTGTGTTACTTTAAGGTACTTCTGATTTCACAGTTTTATTACATGATTGTTTAACAACTGTGGTTGTAAAACTCGCAACAATGCCGACAATCATTAACATCTAACATGGTGTGACATGTTAGTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATTTTTCCAAAACATGAATAAAAAAGATTGTGTTTCCCTAATTGACCCTTCAGTAACCAAAGATTTCTCTAATGCAAAGCCCGTATAAGTGGCAACTTAAAGCCTCTCAAGTAACAATCCTTTGGTATGTAGGGTGTTTCGGAACCTTGGTTGTTTTAGACTAGATGAGGAAAGGCGCAAATATGTACTTAATGTAGTATCTTATTTCCACTCCACAGAGAACTACCACTAGTCCATGTGATAGTTCAGCATTTGGTGTTTTGTGAGGCTCCCACCAGCAGATACCTGAGCCCAAAAAATAGAATGGCAGCAGGTAGGGCACCCGCAAAATTTGTCTTACTTATGTCCGAACCGGTTTAAAATCTCACCAGTCGAACCCATCCCAAATTCGATTATAAAATTATCCAAAAATCTCAAACCCTTCCCAGTAAAAAATAGTGGACTCATTGGATGCCGGAATCCACCCAATTCACCTTTATTCAGGTTGGGTTATTCAGATATATAAACCCGCCCAATCCACAAAAATAACCGGTGGTTAGGCTTTTTAAAGTTATGGAGTTCAAATCCTGTCATCACCTATATATTTTTATAAAAAATTTATTTTATATATATATTTGATCCTTGGGCAACCTGATTTTATATATATAGAAGCCATCCAAACCTGATTATATATATATATATCAGGTTACCCAAGGGTCAAATTTTAAACTCATTCCAAATCCAAATGAATTTTAGTTTTAAATTCCAAACCCTTTTGAAATATTGTTAAACGGATACTATTAGTCTATTAGGATCTGGGGTGGGTCAGGTACTTGAAAAACCCCACCCTACTCGCATCCCAAAAGTCAAACAAGTGAAAAGCTCGGTAAGATAGATCTACGTTTACTAAAGTAAAGCGACCACACTAGTGTACTAAAGTAGACCTAGATTGAGTAATTACTACGGTGAAGAAAAAGGATGTCACTGAACTTTGGTAGATTAGTTCTGTTCTTGGTTTCTGTGCTTCTTGTATACTTTGTCGTATGATTTCTTACATCACTATTTTCATCTTCAGGAATTGCAGGGTACACGGCTTATGCAGGATTTCATGAGATCTGCTCACCTAAGAAAGGGGAATATGTCTTTGTGTCTGCTGCATCAGGTGCTGTTGGACAGCTTGTTGGGCAGTTCGCCAAATTAATGGGCTGTCATGTGGTTGGAAGTGCTGGCTCTGATGAAAAGGTTTGTAAGACTGTGACCATTCAATTCTAAAATTTTAGCAGGAGGAATTGGTGATGAAATACAAAAAATTGATCAGGCATGAGGTTAGAACCTGCAGATGAAGATTCATTTAAAATGGGAAAGAAATTTTTAACAGAGTGCAAATTTTGTCTTTCAGAAAATATATAAGGGGAATGATTCTTTGAGCGCTTCAAATCATATTTTTATTAGATGTGTTTTCAGCTGCAATTTATTTATGAAAGCAACCTCAGGGTTTATATTTTGAAAAATGCTATAATCTTCTAGGTCCCAAATCAACCATAACCTGAAATGTGTCACAGTTGATGTGTCCTCTTTTTATTTTCTCATGACTAACATGAGATCGAGGAGGTCCAATGGATATGGATGTGGTTTTAGAGAAGAAAAATATGCGCATTCAGCTTTAACAAAACAAAGCAAGAGTCCTGAGAGATTTTGTGTTCTCATATCCATATTACTCATGCATCTTCTGTTTAAGCATTACTCAATTTCGTTTGTGGCACCATCTGCTCAGGTCAACTTATTGAAGAACAAGTTTGGATTTGATGGGGCTTTTAATTATAAGGAGGAACCTGATTTGAATGCTGCTTTGAAGAGGTTGCTTGTTTTCTTCTTCTTACTTTTCAATTGACTTTATTTTATCTTGAGAACGCTGATGGTTTATGAAAAACTAGTGATCTGCATCCCGACTTAAACTCTTAGCGATGAACCGAATTACATGAGACAGACAGCAATATATGGCATGGGTCCTGCCCTATTTATGTTATGCAACTTAGCTTCAACTTGGACCATTCAGATTTCTGAAAACCTCCACAATGGAATCTCTGACAGTCGATGATTGGCAGTTGCTTTTTATATAATATGTCTGGGTAATACAGGCTCTGTTTGAGTGTTTACCATGGTCTACATGGACTTGCCATAAAATTATTTGGGTTGTCGTATACCCAGGTTGTGGAGATTTTTCTGCATCTTAGACCAAGGAGAATCTGTTGTCACAGTATATAAATAGTGGTAAGCTGGTATTAGAGGGAGAACTCTGTCCCGTGAGTATAGTTTGATTGGGCGTTTAATCTTGCATTGTGAACCTTGTATGCTCCATTGTAGCAAGATTGGACCCATTTGTTGTGAGAAAGATATTTTAATGAGTGTGTGATTGTGTTAGTTCTGCTGGCTCGTGCACATAGGCAGCATGTTGCATTAAAATGTGCCATCTGAGCTTTTTCTCAGCAATTGCTTTCCAACAACAATCTAATTAAAGAAGTCTTTCTTTTCAGGTTGTTTCCTGATGGTATCGATATCTACTTCGAGAATGTTGGTGGTCAAATGCTGGATGCTGTTCTTCTCAACATGAGGACCCATGGTCGTATTGCAGTGTGTGGAATGATTTCTCAATACCACAACCTTGATAAACCTGAAGGTGTGCACAACTTGTTCTACCTCATTACAAAGAGCATCAGAATGGAAGGGTTCATGGTAAGCAATTTTTTTCATAAATATCATCAGTTTGAGGAGATCACTGCCCAGTTGATAAAGGATGGGAAGATTACTTATTTGGAGGATGCAGCTGAAGGACTTGAGAATGCTCCAGCAGCACTGGTGGGGCTCTTTGCGGGCCGCAATGTTGGTAAACAGTTGGTTGTAGTTTCTCATGAATGA